Xen es una
máquina virtual de
código abierto desarrollada por la
Universidad de Cambridge. La meta del diseño es poder ejecutar instancias de
Sistemas Operativos con todas sus características, de forma completamente funcional en un equipo sencillo.
Xen proporciona aislamiento seguro, control de recursos, garantías de calidad de servicio y migración de maquinas virtuales en vivo. Los sistemas operativos deben ser modificados explícitamente para correr
Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a
Xen alcanzar virtualización de alto rendimiento sin un soporte especial de hardware.